international competition and technology association - Français Anglais Dictionnaire